﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;   //使用正则表达式的命名空间

namespace 正则表达式
{
    class Program
    {
        static void Main(string[] args)
        {
            // 检测一个字符串是否是一个合法的电话号码
            string str = "0533-7080409";
            // 这是检测电话号码的一个正则表达式，在正则表达式当中\d代表的是0-9
            string strRex = @"^0\d{2,3}-\d{7,8}";
            bool b = Regex.IsMatch(str, strRex);
            Console.WriteLine(b);
            string Email = "372617662@qq.com";
            string strRexEmail = @"^[a-z][a-zA-Z0-9_]*@[a-zA-Z0-9\.]*\.com";

            //替换敏感词
            string str1 = "靠，TNND，今天下雨老子很不爽";
            string rexStr = @"靠|TNND|TMD|老子";
            // 创造一个正则对象
            Regex reg = new Regex(rexStr);
            string strGood = reg.Replace(str1, "???");
            Console.WriteLine(strGood);
        }
    }
}
